﻿using Abp.Application.Services;
using Basefr.App.Messages;
using Paas.App.Interface.Meta.Messages;
using Paas.App.Interface.MetaTables.Dtos;
using Paas.App.Interface.MetaTables.Messages;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Paas.App.Interface.MetaTables
{
    public interface IMetaTableAppService: IApplicationService
    {
        Task<SaveMetaTableOutput> SaveMetaTable(SaveMetaTableInput input);
        Task<SearchMetaTableOutput> SearchMetaTable(SearchMetaTableInput input);
        Task<QuerySingleOutput<MetaTableDto>> SearchSingle(QueryInput<Guid> input);
        Task<DeleteMetaTableOutput> DeleteMetaTable(DeleteMetaTableInput input);
    }
}
